31665
22560
21222
12831
126535
104731
10380
8820
7860
7103716
6910
6890
66715
60515
50110
4390
4268
4215
3950
32513
2442
2422
2122
1760
1655
1340
1081
850
740
660