44302
0
515
2
1116
3
1776
34533
23
1185
1
2864
1381
4711
4
888
892
2685
5
1064
2067
8
2951
3597
11
3796
2039
901
1663
1192
1447
1039
2286
9
554
2165
6049
10
978
1005