60
26
18
1220
12
183
1491
53
42
122
513
43
31
38
83
102
440
16
178
55
252
65
49
25
89
35
10
21
9
6
107
70
3184
124
127
848
177
20
14
175
27
15
32
17
46
29
61
54
50
72