542
221
1349
526
825
250
408
118
1847
756
326
201
739
305
471
254
217
120
702
371
1587
628
1674
987
406
209
2330
1438
1026
387
1216
684
502
282
708
324
369
235
507
76