2245
3
1094
0
894
645
297066
558
1189
522
3090
6
352
1045
2533
25669
2903
1849
2
512
2932
3401
5
547
2139
4
400
3765
571
960
21152
8
476
4148
510
3546
1
2535