3063
3
2420
0
2097
490
1750
2
2604
7
1815
1
2016
4
2119
1637
1152
1197
12590
392
1547
5700
3262
5
3844