1031 306
3048 605
1927 555
14681 113
1546 257
2994 705
4433 456
20623 185
16879 741
4625 286
16062 634
3787 138
5487 42
5444 165