17980 221
34920 513
16886 741
9011 88
12495 289
55279 761
21861 602
17474 575
163939 974
385547 1079
2945523 7296
49583 855
33301 601
36214 935
30298 293