843
0
1103
562
484
2663
914
490
2495
1581
1243
668
1166
1451
1819
1
2522
2
2123
1743
1136
1306
1336
534
1298
2271
4
2996
1862
788
3971
2505
2044
3158