21005 302
8184 752
10326 797
99424 707
47954 448
59262 291
4616 588
32571 820
59306 330
12226 109
3251 308
3637 384
3440 198
22005 203
9767 757
6883 665
23582 782
19679 523
6125 803
17345 668
33897 246
6666 650
16175 1000
8070 279
2694 64
9284 283
12267 234
9633 161