12559 735
6595 502
287027 704
2993 35
10906 451
11345 601
16027 668
1654 114
9843 99
9365 624
11893 584
6116 472
6261 490
1806 291