5151
2
3934
1746
1
455
895
0
2271
4
1075
3080
3
1259
2414
3715
2041
2313
2075
21152
8
4821
1562
319
1386
4651
2061