25032 89
49660 418
17149 522
3170 745
24619 311
13954 342
3587 430
155780 239
46981 149
63943 903
89252 643
19132 405
15016 655
3053 209
10220 183
26919 660
23223 322
9410 451
5852 463
39556 728
10712 314
4378 378
8709 299
2863 327
7508 576
9301 843
3521 98
7140 288