2891
2
3570
6
3415
5
550
1
5152
10
298
0
4964
3
1033
2180
1364
2108
1089
1965
742
322
966
1282
2297
115
458
105290
2816
3375
3304
1124
1938
4