930
2
81
1
371
389
407
465
0
417
433
935
557
1000
530
560
85
1186
1784
8
392
856
35
232
373
469
206
452
3
292
128
353
702
534
468