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