29040 1017
5717 330
8410 659
8431 312
16822 356
4161 532
2048 196
14123 356
16169 496
2562 652
5890 444
7157 860
13800 803
4245 503
5402 812
4906 516
1801 53
3066 314
3358 220
4746 698
7592 166
9214 328
3274 201
3340 645