1020
0
20634
8
968
31535
17353
290
980
1
25137
19279
2
798
2211
1504
1518
2730
6
547
363
573
266
552
467
152
996
392
482
667
418
1842
2275
1824