555943
21331
40545
966170
308380
997486
417265
236910
34143
91967
457846
649370
6303368
5111935
4901460
37931000
3761287
3738956
3628462
3344226
3283730
316136
2755209
242410