1633
752
1210
964
901
1082
1246
5527
1030
1004
968
2337
1606
1379
1054
945
976
25000
1015
8475
1001
930
1526
970
907
1004
985
2282
1158
1018
1313
1072
1149
2830
2797
1152
972
1127
880
2564
1486
1100
1000
1188
989
842
888
1502
858
843
1025
834
927
1460
1261
798
1773
1186
872
1481