5
0
14
7
22
29
10
106
48
80
226
16
581
297
207
30
202
324
23
19
90
450
488
25
51
517
43
27
8
1104
53
11
225
21
4
12
13
20
46
38
218
87
36
40
86
83