1660
1
635
0
1093
1730
1400
2
2468
3
2972
1668
1529
2499
929
582
1136
2523
1106
581
915
5382
5
2227
3854
1946
751
1845
514
2381
2116
18
483
824
693
784