21897 592
4320 711
3078 728
721 39
6838 288
8811 647
4581 285
5267 136
4503 233
9588 327
14045 119
9037 573
3680 849
2846 280