31739
2861
29833
29928
2460
26131
20123
21814
23117
203269
22180
22127
34387
26370
24822
22043
1831267
16982
1628148
15366
1458145
13080
12290
10380