2195 306
2219 377
4272 594
12185 515
162613 422
3507 564
29166 879
53909 77
4384 152
4327 839
3402 483