2303
1253
2024
1093
1495
2533
1610
1436
1381
3565
1355
381
2787
516
837
517
6396
1141
27043
586
450
687
449
499
2593
477
564
2812
1657
948
1935
3241
1554
13989
1156
402
707
3400
2188
631
965
7699
715
742
942
774
1278
362
342
704
22706
1151
1613
3855
1667
32053
445
278
27072
2374
412
1733
22824
380
26814
3473
460
618
7961
26665
318
2026
463
1479
3184
457
8655
1893
2367
7720
1325
515
713
695
403