311
2690
5830
4
2438
7
3068
2
2441
695
388
1
4729
651
12876
15329
1832
1404
819
14758
6
506
1692
6588
567
2098
5553
0
142
4858
990
5787
3