1632
1
75
693
685
450
1047
0
625
2
401
147
669
395
883
626
692
585
159
2837
2421
2036
5
318
518
2670
842
1854
3
708
448
612
777
4
824
446