3
20
590
832
976
102
822
0
78
7
1
300
8
35
9
186
4
2013
28
1
411
387
15
8
92
9
69
78
37
1585
112
332
37
573
1002
27
