3145
4
1307
1
2155
3
5296
13
1794
0
921
1410
2715
2
1689
1015
3485
7
826
2241
938
2367
2173
1150
282
3671
1739
1726
2942
6
2301
155
1033
2930
2956
2507
1978
4236