1243
0
850
2123
1105
1103
311
534
490
2271
4
484
1166
562
2954
2
1862
1
1061
1896
668
4155
7
2918
1528
1298
451
477
914
494
1581
938
809
429
6916