2152
2
3326
3
2535
2901
1
2392
2884
5
83
1363
1558
1348
3498
4
2622
6
2772
1814
400
0
2377
1819
1393
1622
32302
21152
8
7793
3090
3083
1051
2778
2781
17970
15
2578
1749