114
0
1
454
504
470
433
370
640
3
95649
59
761
688
1015
2
1125
948
863
756
1008
2912
30
1386
1271
1464
1873
11
747
1042
768
726
909
1001
895
1659
14
1524
2904
5
3233
7
3664
4
2938
2536
2560
1927
2371
1388
1442
2742
8
3169