7030
600
617
4814
465
627
540
668
352
4911
6212
4518
31677
24240
22532
20113
1626267
15752
1444148
13966
1297144
12230
10970
9280