29041 1017
3279 141
8432 312
8410 659
5717 330
3181 539
4366 73
14124 356
3078 761
4723 367
5504 826
4161 532
2048 196
16822 356
16169 496
3342 645
2562 652
4906 516
7157 860
8971 495
5402 812
4245 503
7874 891
1946 117