2535
2
2999
3
1788
1
21152
8
3090
6
3107
7
3083
32302
0
1095
19783
3173
1451
2578
2932
1260
3498
4
17946
4074
1294
1767
30334
1153
2615
848
1320
995
25669
2184
1382
2268