5
0
2
15
12
8
6
13
4
14
33
7
3
9
19
11
75
91
101
58
16
22
10
962
21
23
498
24
37
83
29
140
39
74
71
84
53
133
94
35
41
99
92
68