1029
1033
877
3485
1228
829
3413
972
1478
931
2845
1200
1813
898
5295
2025
1866
958
2154
3380
1381
2370
916
2352
1344
3959
2659
1414
882
2402
1727
4922
4525
3697
6101
1222
2717
1944
19558
1930
1004
1998
1120
5039
1473
894
1144
3452
2747
3192
4449
7174
3168
2066
2148
12948
3181
1236
4731
1177