44311
0
515
2
1116
3
34544
23
3082
4
1185
1
2865
1381
4711
888
892
2685
5
2067
8
1064
2951
1036
3598
11
3797
903
2040
1663
1192
1447
1039
2287
9
554
2165
978
6049
10