1996
2
1289601
4
6713
11
2638
0
3629
1
7071
5
444571
9
55904
4601
3470
1431
8313
36905
37355
13
4443
2949
4465
22
504
5060
8945
10827
2277
189326
1643
2254
3439
8
1628
19079
6
2073
1537