20159 801
10453 574
8154 485
22091 610
83658 277
23090 526
113617 137
35697 379
14386 123
2562 217
11839 502
2710607 4053
163859 974
387146 1161
194647 744
189998 592
97150 372
2901147 7273
49605 401
125853 465
42005 582
47098 385
60278 486
57110 627
46889 236
42735 395
298382 1059
21091 330