382587
58523
278917
401945
99573
895572
742338
562103
717537
968561
43402
846570
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1768118
1720136
1690196
1637471