20634
8
4111
2
381
0
360784
19
467
2328
403
409
1059
25137
719
1020
771
1824
410
2369
1
2490
5313
1557
1161
456
980
4820
787
454
1133
722
1352
957