45365 149
19361 906
13432 318
29543 77
30036 670
24640 687
11254 574
5798 110
6665 790
15913 399
72606 563
19937 383
2548 184
35830 543