496
243
183
60
43
19
27
104
28
381
89
15
509
131
74
58
20
126
37
38
76
81
42
206
130
111
61
68
389
35
50
84
149
766
1026
90
17
95
228
981
77
53
54
118
197
144
101
139
109
52
315