598
0
3574
1
693
2147
1015
453
98
939
506
1066
4
2905
26
2626
1868
1585
2763
722
433
1144
1755
1199
3
2139
2773
2088
2
1665
655
2977