882685
103622
358912
991855
390249
698553
532915
512585
821438
258814
415602
457790
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471