830
1
428
1086
956
0
375
706
2
99
1116
1550
1688
1250
168
887
649
451
2650
5
761
461
2200
797
530
1142
531
839
8050
3
1325
909
1294
4646
11