12440 735
6561 502
284983 703
2981 35
10849 451
11321 601
15975 668
1651 114
9831 99
9359 624
11882 584
6085 472
6234 490
1789 291