485
0
21152
8
3090
6
2903
3
2932
2
645
1180
1
1189
1755
1452
2996
1282
3186
14
2309
3080
781
19783
25669
297066
657
1889
17946
2478
318
137
32302
644
1107
500