2151 306
2195 377
4256 594
12140 515
162159 422
3504 564
29029 879
53421 77
4323 152
4319 839
3397 483