1250
881
769
308
2024
1187
1274
543
324
985
10
2371
12
1561
681
286
163
