291677
743211
673457
108350
870673
55418
278534
869274
171488
459268
459263
323672
6331368
5133935
4925460
38141000
3777287
3752956
3632462
3361226
3289730
322436
2765209
245610