12046 735
6418 502
277267 703
2948 35
10666 451
11255 601
15805 668
1641 114
9805 99
9326 624
11849 584
5984 472
6176 490
1733 291