1400
0
1595
1218
1028
496
558
531
5771
10
1812
1
2241
2385
61216
1106
404
25669
3926
14
475
544
453
876
788
98
3933
332
524
761
1457
3159
2595
1679
2