357
0
955
581
1603
575
271
448
90
438
646
1126
603
383
456
798
1130
573
418
1599
647
2690
578
101
968
402