596
0
1103
1061
562
484
2663
914
490
1243
668
1166
52
5801
1
1419
1094
534
1298
2271
4
1494
614
1862
758
2907
2
1500
1768
458
477
3554
3
318
1136