3429
7
838
1
989
0
1083
929
1373
951
2865
2
582
2505
1306
1743
1380
3683
1225
1393
1092
790
784
1618
1015
2294
3354
2207
2377
329
1787
1038
1330
1558