12439 735
6561 502
284953 703
2981 35
10849 451
11320 601
15973 668
1651 114
9831 99
9359 624
11880 584
6084 472
6234 490
1789 291