221586 247
4957 658
2217 261
5422 612
1550 255
1593 121
3574 516
34449 109
10458 883
8245 415
14369 425
5288 566
6043 94
3464 259
1238 86
5339 690