140 27
25035 67
24412 119
168705 306
83197 843
63299 541
44776 105
19306 103
18819 608
7588 144
3238 601
15624 426
51644 107
6027 99
10266 463
7270 798
42946 439
5279 490