12397 735
6543 502
284077 703
2978 35
10825 451
11319 601
15955 668
1649 114
9827 99
9351 624
11878 584
6075 472
6226 490
1782 291