364429
103872
368446
174474
556179
285978
883194
95719
630404
455462
309595
56998
5058799
3499581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1709136
1653195
1620471