20634
8
2730
6
2668
2
2855
3
282572
0
294
301
1020
418
368532
19279
436
513
634
345
968
1372
422
3092
1
396
864
379
588
2727
25137
1661
980
1169
382
538