1335
0
1015
1
1694
951
690
2669
2
3120
4
564
1743
108797
20163
44
5431
2655
3957
3
2048
3683
3655
2891
1218
14861
7
528
21152
8
2949
2251
773
2661
1053
4702
2833
770