34
14
120
44
13
47
10
8
227
25
65
27
12
17
71
73
29
74
97
40
21
63
60
54
15
19
502
43
62
24
998
20
22
49
36
35
9
7
28
240
84
115
67
1149
261
982