417
0
2507
1
864
3724
3
2499
4
1106
132
1880
2517
1308
406
1647
881
459
156
482
395
885
879
1364
956
789
2861
1174
509
1759
1564
932
673
627