865
1
1501
3
1639
4148
2
924
1331
1312
3621
0
7870
3428
3154
5
938
2595
8
7034
1576
2902
16
1308
477
645
767
4
598
5658
9
951
560
1507
1650
543
3242
7
637
828