2870
22511
18222
29635
3020
21962
24457
33912
26015
2319
21520
2160
40017
30600
29093
26305
2267267
20514
1986153
1835149
18186
15080
14670
12980