12389 735
6539 502
283929 703
2976 35
10818 451
11317 601
15951 668
1649 114
9827 99
9348 624
11877 584
6074 472
6226 490
1782 291