2535
2
1558
989
0
1522
1
1668
25669
1295
3765
4
19783
1316
3498
280
2650
20
3107
7
32302
951
7471
9
761
3683
21152
8
2250
3591
11
2505
1168
3090
6
3083
1250
1545
297066
400