2154
2
2402
0
1228
5347
4
648
6668
1
9027
3003
5
1320
6247
3151
2715
2835
1739
1340
108797
3066
7
1895
16868
39
2160
2257
6
5052
10