596
3051
332
381
967
7542
2002
5293
284
855
526
291
3883
2828
1295
276
4824
2240
560
277
674
1200
397
726
389
2138
1072
940
891
433
473
2029
491
2137
571
2165
1260
333
863
305
582
611
677
902
1938
501
2652
638
347
1958
1719
1242
741
338
1191
326
1080
339
425
353
406
655
391
1644
470
356
2676
1194
304
1121
406
577
952
362
449
2674
620
1539
1545
825
1388
282
2104
503
8410
1260
1780
570
1106
1285
326
363
293
340
273
3520
267
400
2794
359
949
1236
1876
636
2021
301
322
321
375
337
1347
1158
2827
1064
521
561
405
361
1083
299