595731
33088
350819
43620
839545
951316
257886
512210
5981500
3131654
2248336
2048238
1884736
1867895
184267
1769433
367939
953273
366212
4308