12395 735
6540 502
283986 703
2977 35
10821 451
11318 601
15953 668
1649 114
9827 99
9348 624
11877 584
6075 472
6226 490
1782 291