12523 735
6586 502
286580 704
2991 35
10894 451
11337 601
16017 668
1654 114
9841 99
9365 624
11892 584
6107 472
6254 490
1803 291