29048 143
8268 767
16817 654
4094 90
25439 402
9517 47
2314 44
7348 527
4220 469
8603 632
6993 566
5821 658
8671 600
3802 417
5509 846
5250 703
4070 576
6432 124
2193 310
3063 475