670182
420950
120523
297547
18304
42535
336412
286200
984550
12077
612310
564831
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471