15096 31
33172 179
30154 445
53901 174
9206 736
17466 522
8291 548
6712 224
41182 278
25535 657
1996 82
2033 155
40599 365
3207 454
1348 90
65400 800
31364 757
31589 123
26652 312
15461 342
2686 267
4108 427
44253 390
40605 572
124279 190
32914 577
5470 416
49297 336