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