812622
13550
173460
253288
217968
508433
440353
555226
117360
772332
716182
76884
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471