2143 306
2158 377
4231 594
12099 515
162207 422
3494 564
28934 879
53182 77
4295 152
4292 839
3392 483