15317
375562
475319
270131
45933
866479
93578
692612
10204
150789
987863
49886
7355372
5989935
5713461
498956
43261000
4318288
4277956
3849463
3821227
3728730
350616
3120209