2518 728
396 39
6313 288
6063 646
4362 285
4788 136
3502 233
8466 327
12381 119
8204 573
3519 849
2590 280