139536
605875
794696
824336
558170
835533
647559
73404
446135
417984
608891
680396
5427367
4456934
4289459
3432462
3416998
3356286
3303956
2978728
2957226
2457209
2122352
2117407