12040 735
6415 502
277165 703
2947 35
10661 451
11254 601
15802 668
1641 114
9803 99
9326 624
11849 584
5971 472
6176 490
1733 291