43497
64447
559394
39464
597778
100748
241180
966554
910254
314297
5918
300475
5414367
4448934
4282459
3432462
3415998
3351286
3300956
2971728
2956226
2454209
2122352
2116407