20634
8
2855
3
2668
2
2730
6
516
0
25852
257
258
2069
467
2657
358
1551
555
1392
3715
5
625
282572
4165
17353
492
611
3628
4
1020
413
1095
918
93
297
251