2535
2
1295
1
3765
4
280
2650
20
21152
8
2250
2996
0
571
3090
6
3083
297066
2964
32302
25669
19783
2476
2773
469
1785
2932
3683
1503
894
3498
1596
2258
17946
1743
852