760
5056
516327
433579
153
663715
3514
840
595
6812
136
454
19886
15220
13281
11910
9042
859263
8010
7752
742148
649142
63011
5820