4483
8
1451
0
2670
1
1088
1369
790
2479
2
1063
8345
2021
2180
2840
2530
4
844
833
2829
16338
753
665
5
2787
3296
3083
1547
3289
2786
1619
1320
346
3244
5895
3