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