3182 487
7058 597
8323 548
11185 502
2943 30
6382 879
4479 596
2416 397
4350 456
3549 602
608 42
869 125
2278 281
1170 71
1937 243