2526
3036
1258
2058
907
8465
4484
2512
6361
1033
911
786
1508
17153
989
2012
4411
7443
2568
913
38169
880
837
867
837
1279
830
858
1624
1166
1714
1540
7755
1961
1004
1605
2040
1008
1544
2144
2833
1523
1169
955
1394
30679
1264
5704
1279
1292
962
5542
992
936
923
1259
8567
1421
991
3402