12451 735
6567 502
285267 703
2982 35
10851 451
11323 601
15984 668
1653 114
9831 99
9362 624
11883 584
6086 472
6237 490
1790 291