959375
50350
157232
434461
850189
154443
552366
960278
86069
10244
551429
452902
5158799
3571581
3096148
2400804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471