680
694
5910
6510
6336
747
653
665
861
630
625
787
32007
24490
22882
20323
1654267
15942
1458148
14086
1315144
12330
11120
9400