2245
3
3090
6
2903
2932
2
3765
4
21152
8
894
0
446
3080
297066
467
1310
14
829
1189
3240
1193
1279
572
496
571
3680
14861
7
1226
1
25669
3315
639
2342
3053
19783