3063
3
1302
0
521
1
2006
3025
471
7328
2
2086
4
4223
22
2522
2095
1056
2619
3117
591
543
2141
4513
669
2657
1869