20634
8
1053
0
400
303
692
548
413
19279
2
431
1580
775
255
2657
3
693
44199
771
2668
882
2093
847
332
1042
340
417
1118
265
479
1315
768
1
798