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