639
65
216
35
191
5
17
64
63
43
112
117
75
106
73
41
23
215
20
48
38
34
92
60
77
133
212
67
107
25
15
121
100
61
116
44
55
82
21
69
58
122
46
246
313
417
164
217
87
704
29
280
149