3791
7
2611
3
1270
5
742
0
1147
1
3864
2
1989
1200
3320
9
5849
4629
15
3271
4
2264
1917
2138
108797
2350
5308
2234
1539
1442
1659
3527
1647
1695