2156 306
2198 377
4256 594
12142 515
162192 422
3504 564
29039 879
53469 77
4323 152
4319 839
3398 483