304
2
760
0
343
1
264
476
807
1865
4
494
342
2428
5
735
732
686
708
1733
578
933
653
796
670
471
102
567
77
1190
1109
666
587