528792
993570
674479
864395
460366
625471
11475
13970
306799
316295
66843
252314
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471