2165 306
2203 377
4260 594
12147 515
162225 422
3505 564
29064 879
53525 77
4327 152
4320 839
3398 483