3
23
16
15
107
19
47
42
17
689
11
185
60
21
288
27
41
50
46
531
43
12
31
286
98
18
228
37
71
44
97
28
234
36
186
163
109
62
25
32
63
48
81
114
10
143
139
104
173
55