2165 306
2203 377
4259 594
12143 515
162216 422
3505 564
29060 879
53521 77
4326 152
4320 839
3398 483