21281 313
8216 752
10342 797
99862 707
48106 448
59303 291
4652 588
32675 820
59557 330
12234 109
3256 308
3652 384
3456 198
22103 203
9781 757
6895 665
23685 782
19697 523
6135 803
17449 668
34052 246
6679 650
16256 1000
8102 279
2708 64
9341 283
12289 234
9645 161