2165 306
2203 377
4259 594
12145 515
162223 422
3505 564
29061 879
53523 77
4327 152
4320 839
3398 483