5
42
290
114
13
43
6
31
14
896
57
9
20
368
461
8
30
129
19
12
16
941
93
352
7
29
22
23
2
785
89
109
59
3
37
485
11
24
70
73
17
1
164
81