1310
3
89
1
820
0
1178
4
1058
1147
2363
2
1618
874
1006
1503
576
1800
678
682
791
1415
1522
3340
7
1546
3839
1343
1652
1135
811
1153
1475
1044
1162