1189
0
1193
690
1
1694
2903
3
951
1380
1492
21152
8
467
3090
6
1681
1787
6236
10
19944
2
2932
784
1015
528
2669
3518
496
935
2077
1819
1923
25669
1606
564
2999