17971 221
34906 513
16861 741
9011 88
12490 289
55267 761
21858 602
17468 575
163937 974
385508 1079
2942733 7296
49575 855
33281 601
36202 935
30277 293