1002
2805
2293
985
1022
902
2167
970
1544
1085
946
871
926
2759
9408
2808
5968
1271
2307
1356
2379
1323
876
891
5007
5025
2649
1843
9694
1250
1581
968
5749
3449
1258
1474
1438
1194
1013
993
1802
7871
9061
2303
1074
1094
1602
1080
1080
1687
1161
4373
1752
1360
1980
4866
1390
1979
1181
3093