21295 313
8219 752
10342 797
99865 707
48111 448
59304 291
4652 588
32676 820
59561 330
12234 109
3256 308
3652 384
3457 198
22103 203
9781 757
6895 665
23685 782
19697 523
6135 803
17451 668
34055 246
6679 650
16256 1000
8102 279
2708 64
9342 283
12289 234
9645 161