758
0
522
1158
861
2707
2
496
685
931
1056
681
55
433
936
788
803
761
883
950
1
1601
2510
4258
480
1318
893
1123
1141
423
694
1478