20634
8
2730
6
1020
0
543
2369
1
2657
3
2668
2
1671
771
76
87
282572
1824
2855
81
74
453
320
901
302
968
1212
634
847
152
265
2198
2710
9
2587
16
4396