2535
2
1558
989
0
1522
1
1668
25669
19783
1316
3498
4
3107
7
32302
951
7471
9
761
21152
8
3591
11
2505
1168
3090
6
3083
1250
1545
400
2131
1449
1814
1275
604
3354
11924