550
1
1416
21152
8
1243
2535
2
1060
0
19783
2980
6225
4
2932
3498
400
25669
32302
1512
17946
398656
19
7793
2223
1153
2207
3591
11
3090
6
4573
644
3080
3
3960
5339
5
1044
1736