4622 80
2121 63
5780 116
8776 676
5286 158
16617 178
6570 700
10468 257
22447 393
24222 181
7880 547
4329 107
2816 422
4973 428