51196 523
40907 714
33430 695
8429 288
1976 71
3599 438
7897 657
5392 179
4033 627
4528 148
3789 446
18003 60
6668 226
15859 426
3176 531
13189 496
10067 614
3424 433
2980 155
5419 886
19370 324
2356 32
2572 136
4515 566
3333 396
819 102
2169 554
2097 287