19666 520
7722 605
6716 137
8522 537
23615 860
9434 512
2185 224
3471 590
4597 569
1867 106
7915 956
12241 610
3098 400
3283 261
1899 68