504
0
3252
753
1252
458
611
575
1785
984
733
566
2166
1
1295
467
946
1363
2348
1411
2570
2
1438
2763
605