2562
2
2142
752
1
1290
1816
1699
3326
3
300
0
1788
6200
2760
4
467
830
662
2591
6753
17
868
526
801
1013
915
3562
693
1340
1042
3055
1426
4179
1179
1431