572
0
3080
3
2932
2
21152
8
4471
3090
6
5151
223
818
14
1047
25669
475
2258
1
484
1103
2524
8527
1494
4
1189
880
1173
1105
596
562
542
2663
914
490
1581