17968 221
34901 513
16855 741
9009 88
12488 289
55258 761
21857 602
17468 575
163935 974
385493 1079
2941700 7295
49575 855
33279 601
36201 935
30273 293