2277 306
2289 377
4317 594
12255 515
163118 422
3529 564
29328 879
54627 77
4462 152
4362 839
3426 483