5052
1046
3470
719
2554
529
2770
574
2407
499
2468
511
1245
258
2254
467
3410
706
2354
488
3870
802