555
0
2
368
1
489
891
4
719
1182
759
758
890
884
1163
952
1189
1745
2045
2014
1994
1474
1582
1477
1217
1300
1648
1348
1954
1603
1379
1653
2103
3
7
2356
1721
1650
1783
1609
1922
1865
1947
1895
2008
1966
1447
2080
2051
1916
2399
3846
2206
3279
2771
2699
2140
2877
3593
2635
2634
2719
2583
3231
2861
3179
3096
3391
11
2367
2282
3409
2656
2685
2529
3144
2434
3086
6
3041
2973
2562
2047
1962
2678
2483
2186
2873
2604
2839
2737
2821
2890
3379
2937
3167
4035
2666
2481
3048
5
3055
3091
3106
2221
2727
3304
3050
3149
3297
3411