4625 80
2124 63
5782 116
8778 676
5288 158
16626 178
6571 700
10468 257
22453 393
24286 181
7884 547
4331 107
2816 422
4978 428