705
6616
703
607
7710
6211
450
603
513
486
466
496
31237
23880
22022
19753
1603267
15412
1423148
13696
1268144
12030
10800
9160