1179
0
1008
1287
1044
475
485
1478
1273
2274
383
1560
2201
1027
829
359
5338
6231
47639
1267
590
1496
442
263
1563
949
471
6449
1107
7793
4
14