140 27
25026 67
24412 119
168681 306
83195 843
63298 541
44774 105
19299 103
18810 608
7588 144
3238 601
15624 426
51643 107
6026 99
10266 463
7268 798
42939 439
5279 490