280
1
2405
593
0
1169
1078
2740
3
282
2932
2
678
2565
1765
1362
1027
477
133
706
959
984
512
1494
648
1829
356
268
586
1816
655
142
797
1241