2759
1
1996
2
2604
9
2638
0
2949
1289601
4
3629
6713
11
1547
7071
5
55904
4601
3470
1431
36905
37355
13
4443
504
8945
2505
444571
3465
1743
3054
2057
1683
716
2073
1306
32302