44298
0
899
4
1380
3
1533
101
2684
5
1063
2
1070
1
1811
2064
8
1446
2897
888
1038
514
1029
607
991
778
1134
664
1184
118
247
1185
1393
378
2924
1530