2906
2
2732
4943
8527
1
6236
10
123674
35
951
1922
718
1812
7034
1289601
4
4187
913
189326
0
762
2322
6676
12
2687
1431
1514
174730
18
12459
3
3539
4443
9
1709
5431
980
24337
22
6707
24