22799 297
15081 784
5218 706
5899 962
31807 53
7308 202
14488 952
46998 385
5112 508
7503 702
3664 778
6102 581
4754 417
2145 359
25619 160
3467 451
4543 426