29928 829
5937 286
12661 59
19087 586
5831 495
16178 266
14221 307
3542 756
20752 690
15113 187
5048 627
7050 778
19320 652
5833 369
11583 486
4785 114
7760 64
17605 655
34783 354
121881 616
2421 129
1595 88
2598 39
9933 548