909
0
1868
567
1404
1246
421
445
544
920
3
1295
1
486
795
4027
341
2113
325
810
405
1054
2336
2
1348
351
618
336
1629
7812
7
583
717
6916
339