2160 306
2201 377
4256 594
12142 515
162202 422
3504 564
29045 879
53493 77
4324 152
4319 839
3398 483