12024 735
6413 502
276912 703
2947 35
10648 451
11254 601
15793 668
1640 114
9803 99
9326 624
11847 584
5969 472
6176 490
1732 291