2518 728
396 39
6313 288
6063 646
4362 285
4789 136
3502 233
8470 327
12385 119
8204 573
3519 849
2590 280