44539
0
959
4
1460
3
1546
118
2732
5
1078
2
1081
1
1827
2087
8
1467
2913
898
1055
566
1042
1004
1079
621
789
1148
1198
675
136
266
1552
1404
1193
387
2935