5060 102
2771 264
18785 37
16470 547
6700 466
7507 596
5746 807
6093 278
28900 737
7423 351
4724 503
10490 472
4007 458
4603 152
6291 197
15018 651
2637 114