17968 221
34900 513
16854 741
9009 88
12488 289
55255 761
21856 602
17467 575
163935 974
385489 1079
2941339 7295
49574 855
33278 601
36200 935
30272 293