434915
101520
130903
65256
31319
3985123
2823174
1405197
266534
52225
444980
919030
4825094
43012
4088660
1317611
3300416
2196229
267280
402481