2521
2670
15626
2795
3410
929
983
808
2219
1567
2852
7496
2706
1435
1123
954
35150
1833
1771
1760
580
1225
1333
9038
832
9074
1403
1304
1312
1027
5043
1057
2176
1449
2907
2442
1152
3416
12445
3688
2436
3475
1514
872
724
858
1280
5543
800
1917
1599
711
2235
923
1106
939
1571
1716
839
1643