9326 426
9502 47
2677 270
1254 167
18929 659
877 79
9855 598
5221 909
3002 702
3441 695
5802 627
8542 337
26410 555
2135 239
5304 564
2802 510
3514 828