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