536535
611272
211754
192900
751465
516907
903582
459780
358764
344934
46424
917572
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1735118
1708136
1653195
1620471