1404
1
1263
2517
1445
5
1147
2
1701
1014
1615
1195
1264
1453
2935
1600
2242
4
811
0
1571
1654
549
2228
3
1639
583
3994
1237
1286
944
363
208
170
616
991