20634
8
602
0
1939
409
957
683
2328
381
1045
1614
1
4111
2
415
514
358
454
951
771
722
2855
3
403
2668
668
1020
1133
471
325
304
25137
13159
10
909