1050 116
3752 923
6417 793
5514 508
3045 606
2543 666
1474 330
2909 432
1206 148
2790 558
1534 378
2583 387
644 54
2811 572
3019 820
733 92