19506 519
7707 605
6713 137
8499 537
23597 860
9425 512
2183 224
3468 590
4596 569
1865 106
7911 956
12223 610
3097 400
3256 261
1894 68