43320
162975
34913
110928
1385129
166255
2119200
8375
177727
217164
112240
72565
2034
193059
137261
67251
94328
4983
6591
26824
10481
55239
947153
800159