2960 149
99656 508
75324 411
20224 1048
50198 173
18499 136
6400 787
4986 646
2373 154
22879 581
16265 544
19048 796
3740 427
67734 541
4168 511
114848 598
68476 92
7212 412
3862 773
3520 430
13850 146
42145 718
6358 158
22275 219
164588 222
16460 324
152519 401
9689 701