1105
0
1041
1
1103
583
2
2266
534
490
2271
4
484
791
596
1166
4926
5
3354
9
603
909
2663
1862
668
4187
10
1298
477
1734
914
1581
938
809
1312
6676
12
475