44524
0
959
4
1455
3
1546
118
2732
5
1077
2
1081
1
1827
2087
8
1467
2913
898
1055
566
1042
1079
619
1004
788
1147
1198
675
136
265
1550
1404
1193
386
2935