1137
1
1631
1461
1404
1897
1784
2
437
0
1551
1264
75
197
467
78
1411
1466
69
1877
73
169
97284
279
668
851
1132
2546
3929
10
1140
4033
4
641