4636 80
2144 63
5790 116
8785 676
5299 158
16666 178
6576 700
10479 257
22466 393
24502 181
7909 547
4341 107
2823 422
4992 428