51078 523
40901 714
33427 695
8429 288
1972 71
3599 438
7893 657
5392 179
4030 627
4519 148
3788 446
17971 60
6666 226
15856 426
3176 531
13178 496
10066 614
3423 433
2979 155
5416 886
19368 324
2353 32
2568 136
4508 566
3332 396
819 102
2169 554
2097 287