2109
1
3629
21684
11085
5716
3
1821
2
1507
2866
672
3716
3226
1358
2859
1903
2245
2180
0
2558
2562
1817
4
1019
6091