16057 221
31470 513
15216 741
8176 88
11249 289
50789 758
19837 601
16032 575
163313 974
378664 1078
2499046 7122
46161 855
31102 597
32538 935
27151 293