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
1618
504
8945
2505
444571
3465
1225
1743
3054
1380
877
2057
1683