685
0
50969
7
2973
1
4386
4
2719
3
1501
574
3943
2323
9
763
1650
676
815
2699
2
1116
1423
2948
2123
7003
10243
38477
34
2055
1004
2768
123674
35
5527
4327
3546
7160
3593
16