30005 90
49268 438
11106 717
14463 627
15698 163
6918 92
22563 843
25673 434
104811 367
15020 481
14153 598
9071 61
5221 569
281102 526
35907 663
12382 687
20337 599
18762 235
26306 434
25873 547
23111 755
19466 555
9095 457
16115 348
28933 177
33768 283
31895 328
27368 236