3145
4
1307
1
2155
3
1410
0
938
826
2173
2942
6
1150
1739
1978
2
4236
2368
1041
1816
3283
1691
2710
1036
2110
925
1813
2591
572
1571
1197
3808
962
4006
1366