3145
4
1307
1
2155
3
1410
0
1011
826
938
2173
3429
7
1150
1004
2
1739
2942
6
1941
2710
1716
1268
1373
1978
4236
1092
1076
989
929
3044
15
511
2180
2489
10
1828
2725
22