2155 306
2196 377
4256 594
12140 515
162179 422
3504 564
29037 879
53451 77
4323 152
4319 839
3397 483