572
0
1045
3080
3
2932
2
21152
8
4775
4471
668
14
3090
6
673
1243
1103
593
475
938
255
2087
5151
1581
777
635
809
1298
670
418
458
25669
596
332