2535
2
21152
8
2996
0
1451
3090
6
3083
1743
2964
1
790
32302
25669
19783
2476
1618
1785
2932
1225
1503
3498
4
1596
2258
17946
852
940
2907
1294
1153
2728
398656
19