1174
2
1992
3
1215
1
697
0
1828
973
1309
1087
4914
6236
10
5389
1453
108797
2386
2245
3546
2530
4
10827
4943
2629
5924
17
585
378
951
2123
1015
562
2906
690