5051
3
1186
1
3321
2075
1295
1215
1168
1225
0
4715
5
946
2454
2
2954
1363
1411
2917
2570
2886
1438
6644
2763
605