475
0
572
21152
8
4471
2
1189
914
1522
1
2524
1193
398656
19
5151
14
2996
3971
490
1581
2663
1862
392
25669
3083
1166
1298
2701
1105
1045
668
596
2439