3005
4
1186
1
830
0
435
1998
7
2036
2
706
2052
1269
814
1428
981
860
1649
1114
1544
2482
558
1000
624
560
1257
3
1763
1330
698
5687
6
3538
1314
2271
483