2203
2
3765
4
5382
5
345
0
1537
1
1193
20163
44
3833
8
3065
3871
471
878
40
3715
826
2190
3
5151
2124
1068
1875
803
3158
1045
1350
707
4651
903
19783
2535
4765