2535
2
19783
32302
0
4425
6
3090
1505
1
1384
5
1512
4326
2932
3001
4832
3
25669
3498
4
2364
1422
3117
8
2666
9
17946
994
1397
1048
2906
1153
1813
1815
746
21152
1169
1672