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