15150 307
46832 78
15272 221
29401 511
14485 741
7765 88
2542 407
5956 696
10750 287
47927 756
19025 601
15349 575
33501 332
162906 974
375968 1076
2318881 7050
14814 570
6133 152
43468 854
30544 597
31186 935
25805 293