1393
3
1651
2
2414
1292
1
1137
1703
935
1559
1622
0
3248
2562
1448
3335
437
2508
720
1226
1041
4911
5109
3829
5624
3834
4
554
774
679