1050
1
572
0
753
25669
19783
2
2996
685
791
2595
32302
501
2411
3008
3
5065
8527
534
4044
5
5440
8
940
17946
14
800
2535
3125
2258
1777
24337
22
3107
7
2337
1189