445606
2890870
4442144
3946602
163476
4906354
3604285
2758750
256828
297442
54243
56132
63184
55158
58499
68587
69674
50703
45118
49963
574833
1562560
348654
156660
258289
257420
209374
569138
1157573
462848