12442 735
6562 502
285027 703
2981 35
10849 451
11322 601
15975 668
1651 114
9831 99
9361 624
11883 584
6085 472
6235 490
1789 291