18222 221
35443 513
17210 742
9162 88
12730 289
55777 761
22645 602
17642 575
164030 974
386649 1079
3047552 7351
49831 855
33659 601
36612 935
30694 293