946
1
572
0
1166
534
562
484
596
4471
2
1075
668
472
1298
809
1070
3159
1862
429
477
758
2439
1103
2663
437
340
1611
445
332
451
98
612