1068
2
1587
1
572
0
2657
3
2668
635
326
1824
650
447
2982
1566
543
521
375
1501
2799
544
662
504
4126
6
1889
1193
370
646
1733