884
643
507
590
660
674
6810
684
696
777
645
7515
31277
23890
22092
19753
1608267
15462
1426148
13736
1274144
12040
10800
9180