16024 221
31421 513
15170 741
8157 88
11227 289
50676 758
19799 601
15999 575
163299 974
378591 1078
2491272 7117
46062 855
31080 597
32517 935
27112 293