2232 306
2255 377
4291 594
12223 515
162742 422
3517 564
29218 879
54182 77
4426 152
4339 839
3408 483