881
0
572
602
4111
2
454
1939
1661
1
2694
3
1153
970
381
2490
859
668
2328
1215
369
953
1101
707
1167
1009
1045
872
2655
543
267
951
286
31535