504
0
883
1
1589
4
3252
1252
458
2740
611
575
1306
1785
984
1248
1972
3
619
5599
11
1064
733
566
1295