58
39
686
41
225
51
69
43
89
53
1287
16
88
211
33
97
627
38
564
28
151
654
4197
203
635
158
20
36
245
304
34
82
104
16348
61
18
44
57
509
19
21
66
532
1161
25
60
64
153
24
27
119
50
35
212