936
0
638
596
2094
5
224
950
1
440
1001
773
109
2595
1511
706
420
372
1478
206
1028
1055
534
496
566
433
449
55
448
398