1103
0
484
668
1581
1243
490
1166
2123
1011
1
931
534
1298
1862
657
2551
3
1500
3083
2
337
17946
1028
809