1020
0
111
17353
845
31535
467
373
968
25137
383
4536
2
4864
1
2306
265
295
327
693
901
417
895
640
785
381
3017
9
581
392
1462
1671
979
1802