1285
1
1254
2
3439
5
1331
1312
865
1746
3154
1501
3
938
1576
477
645
0
902
1207
856
2207
762
978
1172
1149
83
460
1796
1355
1215
4237
487