32580
2185153
15930
116478
8830
8090
73373
10003
5858896
5690
5631
6490
42847
31723
29065
2499268
22534
19896
1972149
16050
14210