1788 306
2035 377
4095 594
11810 515
160566 422
3437 564
27755 879
51299 77
4119 152
4219 839
3326 483