12043 735
6416 502
277213 703
2947 35
10661 451
11254 601
15802 668
1641 114
9804 99
9326 624
11849 584
5984 472
6176 490
1733 291