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