4631 80
2138 63
5786 116
8779 676
5292 158
16636 178
6574 700
10475 257
22460 393
24364 181
7894 547
4335 107
2819 422
4983 428