3296
4
1103
2
893
1
1030
1862
3
4099
8
847
2951
2302
1516
2661
1583
1204
1293
1355
1718
1348
1349
1195
1419
1589
820
841
2941
1038