814627
764753
478906
868685
173278
21383
620666
240308
426634
170647
116801
120346
5405367
4440934
4278459
3432462
3415998
3350286
3297955
2968728
2954226
2452209
2122352
2116407