2535
2
2996
0
19783
1801
2932
3498
4
25669
32302
17946
7793
1153
3090
6
21152
8
1305
1
1399
5
1013
3931
3080
3
1066
1366
1988
1905
1044
476
737
2349
650
622
14
1152