20850
5
444571
9
1445
1
1985
3470
2300
2
582
0
12472
38477
34
7793
4
101569
5043
267612
11153
8
189326
658
3655
3
2954
3261
960
1585