3003 448
2767 467
2694 372
35514 503
3035 317
2905 564
2271 520
19801 65
4692 597
4286 605
5504 758
3093 517
2284 66