718
2
406
1
916
4
1061
1879
3
328
538
603
548
432
559
1496
897
1135
574
3032
7
2913
3092
3111
6
1907
730
518
3083
632
3141
163
450
148
147
156