16030 221
31427 513
15180 741
8158 88
11228 289
50690 758
19802 601
16004 575
163301 974
378603 1078
2492377 7117
46070 855
31084 597
32519 935
27120 293