1588 306
1958 377
4030 594
11726 515
158949 422
3411 564
27394 879
50466 77
4079 152
4184 839
3308 483