146 27
25099 67
24422 119
168872 306
83223 843
63314 541
44784 105
19326 103
18886 608
7596 144
3241 601
15640 426
51647 107
6038 99
10267 463
7275 798
43045 439
5282 490