1031 306
3056 605
1927 555
14688 113
1548 257
2996 705
4436 456
20624 185
16888 741
4625 286
16063 634
3788 138
5489 42
5446 165