893
0
2657
3
2190
1077
411
2730
6
368
1824
2668
2
951
1045
543
20634
8
671
970
1325
2632
913
1
737
2587
16
1020
668
649
1188
314
968
2855
3092
105290