3051
2
1603
1
2623
3
1461
0
2262
2630
951
1636
1507
5732
2906
1472
2495
2080
2258
2047
2784
1672
2687
5