159 27
25232 67
24440 119
169364 309
83280 843
63373 541
44809 105
19370 103
19028 608
7624 144
3254 601
15702 426
51838 107
6072 99
10277 463
7295 798
43252 439
5301 490