1694
1
2903
3
951
499
0
21152
8
1743
3090
6
2932
2
4471
1015
2669
690
4044
5
2312
2901
2139
4
25669
564
19783
17946
2949
2522
3080
2964
2512
1603
3546
2906
788
108797