1128
0
1045
269
2093
2111
3
1184
676
244
943
2275
2
1824
3691
5
882
2809
474
2301
1020
3092
1
2992
2881
800
3366
325
552
16
1711
3510
693
4537
4111
2749