1016
1016
2118
4190
1757
1237
1017
916
802
1396
1364
1026
1124
1198
1083
4571
3948
1342
1179
2076
1885
12538