2154 306
2195 377
4256 594
12140 515
162174 422
3504 564
29035 879
53442 77
4323 152
4319 839
3397 483