5512
667
710
479
7115
5113
6310
7714
457
450
654
595
30647
23250
21402
19303
1547267
14932
1389148
13346
1211144
11850
10350
8630