51063 523
40900 714
33427 695
8429 288
1971 71
3598 438
7893 657
5392 179
4030 627
4514 148
3788 446
17968 60
6666 226
15856 426
3176 531
13177 496
10066 614
3423 433
2977 155
5416 886
19368 324
2353 32
2568 136
4508 566
3332 396
818 102
2169 554
2097 287