20634
8
3469
4
25137
0
1824
871
1289
2766
1
155
846
968
854
1551
2
346
231
238
2855
3
394
517
929
247
1880
265
555
584
268
316
384
416
297
2547