18310 223
35592 513
17247 742
9193 88
12755 289
55977 761
22750 602
17668 575
164041 974
386734 1079
3048454 7351
49874 855
33741 601
36677 935
30734 293