44457
0
947
4
1435
3
111
260
1546
103
905
35
93
2711
5
1074
2
1081
1
1825
2081
8
25
1465
68
2910
43
897
125
1053
94
558
1041
1076
50
617