150954 511
2283 196
35110 922
5556 916
31558 271
4249 716
31659 193
3053 293
75233 93
4755 581
5175 526
44135 182
4198 461
2386 460
1179 147
2823 741
983 136
2082 491
797 93
4239 488
1206 227
3344 707
113255 1004
59368 595
4649 439
24930 149
16628 223
81189 358