995
1
2181
905
582
0
1093
2999
3
1883
2
1260
2604
3326
1590
1574
4099
8
3107
7
2578
1320
11059
9
745
1788
1382
4043
6
2268
4
693
2468
1135
1161
2133
4938
1129
1401