8313
1075
787
884
6910
655
684
637
6216
946
712
529
28507
21680
19881
17733
1418265
13842
1289148
12466
11090
1073144
9470
80611