12402 735
6547 502
284254 703
2979 35
10831 451
11319 601
15961 668
1649 114
9828 99
9354 624
11878 584
6079 472
6228 490
1785 291