21313 592
3540 711
2708 728
529 39
6483 288
8399 647
4441 285
5019 136
3718 233
8751 327
13086 119
8515 573
3570 849
2683 280