142 27
25036 67
24412 119
168709 306
83197 843
63299 541
44776 105
19307 103
18821 608
7588 144
3238 601
15625 426
51644 107
6027 99
10266 463
7270 798
42951 439
5279 490