578
1
1064
3
1931
1288
1902
787
798
2
1354
894
553
711
1215
655
5977
5
1885
1545
4
706
7
566
472
377
0
3107
253
685
492
460
357
139
1390
981
6