585
5
38
286
212
4
2
21
3
61
1
100
18
26
14
156
199
357
404
56
185
418
511
129
263
190
6
22
77
285
29
42
167
203
292
331
50
356
368
54
305
51
130
206
158
118
7
19