475
0
3080
3
2932
2
21152
8
572
4471
3090
6
1189
914
1522
1
2524
5151
1193
14
2996
3971
490
1581
2663
1862
392
25669
3083
1166
1298
2701
1105
1045
668