1015
0
2
891
1
8788
8
1196
2388
2568
1594
968
1104
1679
1004
2558
1193
1547
802
2485
2311
3
3863
1678
1531
1161