34952 645
15020 502
9296 979
4612 486
4964 637
4253 691
5655 777
2321 108
10467 180
1895 59
6448 94
5359 518
4363 699
3916 835
3958 610
4358 612
251389 524
86297 566
72054 827
4752 305
30618 177
7081 416
25118 81
21239 129
8286 473
74459 579
40457 949
9781 146