44330
0
906
4
1384
3
1535
103
2685
5
1063
2
1072
1
1811
2067
8
1447
2897
888
1040
520
1031
1065
607
994
778
1135
1185
664
121
248
1533
380
1393
2925