958
1
1968
2
166543
18
6302
8731
2628
1107
2084
6
1496
0
2599
5
593
1694
6714
10
383
1285
12958
5380
8
1343
1053