1596
0
1105
484
534
2663
596
490
1943
1
475
1744
1298
1850
2
850
938
2055
1243
2101
2123
429
1103
323
2271
4
334
8527
492
1070
3971
2439
717
1166