17980 221
34918 513
16882 741
9011 88
12495 289
55277 761
21859 602
17473 575
163939 974
385543 1079
2944997 7296
49583 855
33293 601
36213 935
30293 293