17972 221
34907 513
16862 741
9011 88
12490 289
55269 761
21858 602
17468 575
163938 974
385518 1079
2943286 7296
49576 855
33284 601
36205 935
30277 293