2062
2
1961
0
1903
1350
1
2234
2800
1129
2989
1306
1361
4
4233
1563
1454
671
2719
3708
1059
582
985
12320
5
951
2346
3
1167
1146
3558
2334
2708