44381
0
915
4
1406
3
1541
106
2696
5
1067
2
1075
1
1819
2073
8
1454
2906
891
1047
535
1034
1070
612
997
783
1139
1188
668
125
253
1189
384
1398
2929