15912 221
31269 513
15057 741
8101 88
11162 289
50315 758
19693 601
15919 575
163274 974
378321 1078
2467407 7107
45675 854
31009 597
32314 935
26950 293