2528
3036
1258
2058
907
8469
4484
2512
6362
1033
911
787
1508
17155
989
2013
4414
7445
2568
913
38169
880
838
867
837
1279
830
859
1625
1166
1714
1540
7755
1961
1005
1605
2040
1008
1544
2144
2835
1525
1169
956
1394
30679
1264
5707
1279
1292
962
5542
993
936
923
1259
8567
1421
991
3402