44466
0
951
4
1437
3
1546
112
2711
5
1075
2
1081
1
1825
2081
8
1466
2911
898
1053
562
1041
1076
618
1003
787
1145
1194
673
134
261
1192
1549
386
1402
2934