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