1239
1
940
2526
1568
1778
1681
1000
0
496
745
673
488
3854
2
693
3326
3
635
885
471
1241
1174
489
202
349
1060
931
1496
887
809
262
2402
5
20163
44