4471
2
3080
3
5151
2932
21152
8
3090
6
2271
4
25669
0
4821
789
1
2041
3380
2313
1643
319
2075
1386
1298
2061
1522
2661