16
6
13
14
186
0
11
30
48
431
29
38
498
395
19
105
55
71
377
430
43
246
1011
10
411
60
12
216
20
7
116
41
15
36
53
178
64
34
27
89
495
58
92
86
66
94
25