484645
437151
952591
611747
66321
6939
640325
344650
697123
195214
562602
63060
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1766118
1720136
1689196
1636471