1057
0
165
431
78
353
699
1337
1224
1360
668
684
811
410
1277
1372
657
1540
1417
736
2519
670
3498
4
368
749
979
314
489
416
2964
847