21152
8
2593
1
2903
3
297066
0
2996
14
971
740
3090
6
1189
3080
2932
2
685
414
1310
528
871
600
4651
2525
4
535
3083
616
105
728
626
831
1454
17946
345