221533 247
4939 658
2212 261
5405 612
1540 255
1580 121
3560 516
34399 109
10439 883
8239 415
14308 425
5277 566
6031 94
3457 259
1229 86
5324 690