18151 221
35231 513
17114 742
9116 88
12657 289
55576 761
22351 602
17595 575
164001 974
386297 1079
3016707 7336
49783 855
33561 601
36493 935
30581 293