552
0
584
396
576
759
798
1015
1045
2211
1554
2952
1319
693
664
543
363
1333
1
4594
1020
1343
458
392
611
580
2395
31535
581
1152
657
1009