25669
0
2245
3
3090
6
2903
2932
2
3765
4
21152
8
3080
297066
894
1094
900
6273
355
469
1355
570
454
267
512
117
571
554
1174
1226
1
14
3053
7
19783
2535
409