2122
2
3871
2935
0
2794
2402
3901
3
1423
1
1564
4822
2687
1541
1458
2801
1952
5354
3828
7
4327
1773
8582
3583
10
5489
11
951
1976
619
2047