1295
1
522
0
1158
861
528
496
685
2773
931
1056
681
280
108797
2354
55
1581
2
2650
20
433
936
788
803
758
761
2386
2159
883
3765
4
950
1601
5225
8