12491 735
6580 502
286033 704
2987 35
10876 451
11330 601
16008 668
1654 114
9837 99
9365 624
11886 584
6103 472
6248 490
1799 291