3008
3
2131
1
1690
2906
2
4706
830
0
2173
5065
15233
3738
5
1922
975
2366
455
3934
1746
3673
6
2377
1749
1380
895
1814
1075
2732