1025 306
2970 605
1925 555
14668 113
1534 257
2992 705
4421 456
20621 185
16847 741
4622 286
16059 634
3785 138
5481 42
5442 165