2057
1
1154
2
5949
5
924
3354
9
673
2133
3221
0
969
2112
3
787
772
4110
4849
1140
1423
1181
1876
2517
944
2170
1561
1554
4768
956
1001
1419