1174
2
1215
1
1828
3
973
1087
6236
10
1453
108797
0
2386
2245
3546
2530
4
10827
4943
2629
5924
17
585
378
951
2123
1015
562
2906
690
1694
1166
11
9956
3012
2209