3092
1
2881
2
3114
4
3510
4111
1129
0
2749
2748
1452
1098
2546
2059
2076
467
1823
105290
1463
579
2735