747980
4185391
2455346
1723662
148149
45925
968
5306
2805
8183
2673
631
12491
1390
2270
2860
5820
7710
4890
2700
4190
3150
1820
1190