131153
339228
80314
79791
613626
804701
519562
640173
201541
956858
454172
614141
2780361
2492454
2444927
2364455
2156994
2061955
2002281
1938718
1851226
1633208
1559351
1519406