140 27
25015 67
24408 119
168660 306
83186 843
63296 541
44773 105
19294 103
18807 608
7586 144
3238 601
15624 426
51643 107
6026 99
10265 463
7264 798
42935 439
5279 490