2100
2
496
0
4176
6
2740
1
1078
3107
4
2533
2759
526
5949
5
830
1927
3012
3046
2299
1068
10827
951
5521
9956
3
2496
1013
1148
467
1755
2048
2355
4837
1042
3738