105218
5067
2855
7118
10289
58042
16202
9412
3601044
52016
3654
1592
201430
1649417
1169212
11528276
1045216
10414259
98064
8462155
786911
71776
62644