1060
1
931
496
0
1496
868
2544
3
887
809
874
1380
3682
2
3177
635
2402
5
673
1238
3172
1889
1062
1223