44520
0
957
4
1454
3
1546
118
2732
5
1077
2
1081
1
1827
2085
8
1467
2913
898
1055
566
1042
1079
619
1004
788
1147
1198
674
136
264
1193
1550
386
1404
2935