3
8
2
5
30
0
4
10
19
16
83
61
38
116
22
80
483
835
71
23
39
68
35
21
26
14
47
76
244
42
44
49
12
25
43
154
77
8058
56
93