1129
2
3992
758
5695
17
630
3
1165
1
2922
4
2429
778
3042
5
1224
1649
857
1367
2798
1350
1494
0
767
1227
1477
1612
763
1624
708
64
1835
8
1512
1762
1979
891