12030 735
6414 502
277070 703
2947 35
10658 451
11254 601
15799 668
1641 114
9803 99
9326 624
11847 584
5970 472
6176 490
1732 291