1108
8
1298
2
433
644
1
90
630
601
557
546
555
1699
1180
4
820
0
709
1712
3
525
527
351
94
529
1343
647
83
889
2879
1015
421
2431
5
114
749