3131 710
2522 728
409 39
6340 288
6077 646
4366 285
4800 136
3518 233
8508 327
12440 119
8217 573
3520 849
2595 280