2306
0
2730
6
2907
518
80
165
246
467
1084
370
1824
2189
2125
1
356
1073
599
458
1454
646
913
162856
1221
1343
592
815
2727
804
47
477
19279
2