18122 221
35185 513
17081 742
9095 88
12636 289
55517 761
22332 602
17583 575
163994 974
386188 1079
3006512 7327
49772 855
33525 601
36454 935
30546 293