44456
0
557
2
1128
3
34657
23
1193
1
2886
1435
4728
4
897
2709
5
900
1076
2081
8
2974
3614
11
3836
2052
946
1199
1464
1677
1053
2306
9
578
2206
1192
6078
10
994
1018
1313