18150 221
35229 513
17112 742
9116 88
12656 289
55573 761
22345 602
17593 575
164001 974
386289 1079
3016057 7331
49781 855
33560 601
36493 935
30580 293