2522
2
1285
1
3765
4
2932
572
0
467
4431
9
2535
2687
5
2523
21152
8
2358
6346
16
1734
25669
2763
17946