348308
952898
436702
7357
610461
406140
35818
149410
71122
132473
86833
804650
5099799
3533581
3034148
2338804
2220988
2022609
1933357
190378
1750118
1716136
1675195
1629471