306
0
207
440
1039
707
1669
2
789
376
987
3
290
239
442
435
637
525
605
749
547
554
1029
766
323
551
385
282