2103
1
2105
486
0
1850
2
475
543
518
139
1132
3990
18403
6
1053
306
846
978
3844
5
356
406
637
2211
1722
4820
3098
4
3233
16
2337
1282
2461
20
394
2269
405