15876 221
31234 513
15019 741
8089 88
11137 287
50198 758
19672 601
15894 575
163264 974
378237 1078
2458857 7104
45541 854
30986 597
32275 935
26867 293