638
413
87
71
81
11
37
93
169
59
279
83
85
19
1006
55
41
57
23
28
13
86
20
17
163
114
39
186
122
29
30
75
145
25
10
73
32
411
193
15
48
21
69
31
157
678
99