393
1
1682
4
472
120
475
2
155
104
112
1742
5
618
1010
4021
8
3491
2323
2424
6
1047
520
723
662
792
813
911
838
803
777
2654
2671
5701
3
988
1306