2245
3
297066
0
255
894
3090
6
21152
8
2270
2
737
1
2903
2932
608
1354
3765
4
3546
3059
571
2996
3080
974
108797
14
3186
1189
1049
2299
309
337
444571
9
459
1106