778890
5647
31040
686341
20323
957388
399392
621944
508679
563105
66690
40014
5418367
4450934
4284459
3432462
3415998
3352286
3300956
2975728
2956226
2456209
2122352
2116407