2163 306
2201 377
4257 594
12142 515
162208 422
3505 564
29049 879
53500 77
4325 152
4320 839
3398 483