21152
8
297066
0
255
3090
6
2270
2
737
1
2903
3
2593
2932
608
1354
398656
19
3546
2996
3080
108797
14
3186
1189
1049
2299
309
337
444571
9
459
1106
2711
352
1045
579