16043 221
31453 513
15205 741
8173 88
11247 289
50760 758
19823 601
16027 575
163308 974
378644 1078
2497242 7120
46135 855
31098 597
32532 935
27144 293