1255
2
1142
405
0
661
11447
758
1123
436
1827
1
630
1350
1601
1225
936
638
2094
5
224
950
440
1001
773
109
2595
1511