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