159 27
25231 67
24440 119
169357 309
83279 843
63371 541
44809 105
19370 103
19028 608
7624 144
3254 601
15702 426
51838 107
6072 99
10277 463
7295 798
43250 439
5301 490