2163 306
2201 377
4259 594
12142 515
162209 422
3505 564
29049 879
53502 77
4325 152
4320 839
3398 483