1203 252
6315 258
3722 37
4934 729
1730 306
3687 204
4328 705
5061 291
2080 156
3009 469
3216 290
905 139
8375 636
3821 746