2264 306
2283 377
4310 594
12251 515
163051 422
3526 564
29296 879
54504 77
4458 152
4359 839
3424 483