894
0
3765
4
2535
2
19783
572
14
25669
17946
32302
1015
1189
539
571
2996
938
2524
410
2683
1
297066
21152
8
2932
3498
984
1045
575
1295
280
4471
3779
3683