1354
4
1369
5
492
1
603
615
2
998
331
224
0
1026
772
1576
3
951
3904
12
543
1771
940
4684
1249
600
2246
524
877
1642
556
1339
1685
1012
2932
860
6254