20634
8
17353
0
1020
467
19279
2
31535
25137
477
980
1
290
530
378
968
1518
400
798
996
374
3469
4
120469
35
180849
547
1343
459
1462
945
1212
1504