20634
8
74
0
2881
2
1372
383
417
326
2727
2197
1
513
1518
422
999
495
416
674
3311
4
929
2190
538
864
116521
604
646
980
334
2683
655
670
3203
10