710365
501889
292540
558920
696669
87913
812937
381645
1395992
221433
715486
292903
1034170
743288
525780
1017300
608584
3439112
3323797
3026927
2777692
2695951
2621488
2375981
2280214
2190484
1971271
192872
1786613
1732559