7710
393
585
7627
532
7131
896
685
569
610
545
444
31717
24240
22552
20123
1629267
15772
1444148
13966
1299144
12230
10980
9310