2250 306
2278 377
4302 594
12237 515
162878 422
3522 564
29255 879
54343 77
4447 152
4353 839
3419 483