2165 306
2203 377
4260 594
12145 515
162223 422
3505 564
29063 879
53525 77
4327 152
4320 839
3398 483