19311 63
40632 240
2908 564
3892 774
38298 142
2974 596
7954 523
5613 824
8185 351
2512 321
24825 158
18462 669
2670 310
3605 561
3774 475
5090 782