1166
0
562
323
572
2110
1
1862
785
87
542
1298
477
717
2954
2
1332
1286
1293
1581
612
1639
311
817
809
460
749
1055
3971