18488 65
23945 119
163967 305
81619 840
62690 541
44136 105
17965 103
17993 608
7011 144
3094 601
14129 426
48707 103
5629 99
9018 463
6595 798
40664 439
5010 490