2996
0
572
21152
8
3080
3
2932
2
4471
3090
6
1568
1
1239
2551
1778
7258
3492
2258
475
5151
8527
1334
14
484
2524
1103
1494
4
1047
25669
1632
940
1044
1690
1189