1049
0
476
1103
333
422
1442
345
302
577
571
1064
728
588
513
307
352
337
1722
1
697
309
1120
332
666
764
418