4631 80
2137 63
5786 116
8779 676
5292 158
16636 178
6574 700
10473 257
22460 393
24359 181
7894 547
4335 107
2818 422
4983 428