1015
1
1087
1348
3386
3
496
0
1911
1827
1713
4158
8
2711
2
159
2522
1456
1606
693
1325
3196
1250
658
1355
636
1751