240
0
3116
3
2741
4
3527
2
674
1
488
962
1681
716
2526
1000
885
471
1241
1174
489
202
349
1060
931
1496
887
809
2402
5
1238
3172
1889
1062
1223
1488