1166
0
323
1862
1
1028
1298
477
2512
717
2954
2
1581
2921
5
311
3008
3
817
616
809
460
749
931
3971
1500
5430
5094
9
673
484
8527
2332
334
1611
318