642
1
85
694
270
1390
0
387
446
2
687
530
483
3824
11
650
3220
7
487
614
933
653
919
708
534
395
1165
2240
6
456
1780
743
474
2877
114
447