1129
2
3993
759
5696
17
630
3
1165
1
2922
4
2429
778
3042
5
1224
1649
857
1368
2798
1350
1494
0
768
1227
1477
1612
763
1624
708
64
1835
8
1512
1762
1979
892