151 27
25139 67
24424 119
168993 306
83242 843
63327 541
44789 105
19338 103
18936 608
7606 144
3241 601
15659 426
51722 107
6048 99
10267 463
7278 798
43104 439
5287 490