17977 221
34915 513
16874 741
9011 88
12491 289
55270 761
21858 602
17472 575
163939 974
385533 1079
2944115 7296
49579 855
33292 601
36209 935
30284 293