2096 63
5765 116
8751 676
5235 158
16493 178
6562 700
10449 257
22395 393
23790 181
7816 547
4314 107
2807 422
4944 428