14681 761
4588 611
5288 328
3638 54
6922 613
2557 238
3464 354
4046 459
5220 316
9541 880
5755 312
4020 366
47091 758
34954 850
26535 314
65246 644