1091 252
6178 258
3681 37
4877 729
1724 306
3618 204
4303 705
4978 291
2067 156
2974 469
3183 290
897 139
8134 636
3802 746