790
583
6814
8412
954
6710
6510
5810
360
8436
748
776
42337
32170
31303
28475
2451267
22174
2138153
19586
1954149
15930
15710
13950