17972 221
34906 513
16861 741
9011 88
12490 289
55269 761
21858 602
17468 575
163938 974
385517 1079
2943131 7296
49576 855
33284 601
36204 935
30277 293