3145
4
1307
1
2155
3
2468
0
1410
2934
2
883
826
938
2173
1070
1150
1739
586
2942
6
1464
7265
5
1978
4236
762
1149
5242
678
2872
5571
672
359
1399
2733