221533 247
4936 658
2212 261
5405 612
1538 255
1580 121
3560 516
34397 109
10438 883
8239 415
14307 425
5277 566
6031 94
3457 259
1229 86
5324 690