1189
0
1494
2312
1105
32302
21152
8
596
843
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