980
2621
923
8234
689
1287
2415
985
1612
18391
5618
2239
3207
2153
8159
1177
2627
1051
4137
1106
1306
790
5856
764
1690
1711
1067
4944
5093
1133
7333
1327
1146
1466
8400
2456
1452
3485
37266
41005
5562
754
926
2982
2884
6857
35101
6255
878
9491
1234
1498
3176
3274
1794
3663
1271
881
1131
6563