947
0
5043
1
951
666
536
866
1478
553
1848
2238
583
1179
372
315
1089
431
1109
964
493
789
621
812
501
854
829
352
335
368
1151
373