1167
3
1291
1
220
2
3409
1428
1097
8
783
366
777
6
890
235
656
597
691
702
84
103
0
857
278
344
268
810
905
215
333
346
404
655