12431 735
6556 502
284830 703
2979 35
10844 451
11320 601
15973 668
1651 114
9831 99
9359 624
11880 584
6084 472
6233 490
1789 291