345710
120551
293441
716905
971980
1639
457230
467409
316695
69651
75661
909199
4317364
3628456
3577929
3197460
2926998
2831283
2792955
2612725
2521226
2117209
1949351
1906407