5252
2
693
0
2710
9817
1270
1
1029
1388
1631
1347
1135
6547
1394
870
810
923
2496
3
2995
1051
83
1501
3411
13
5208
5
5946
1393