599
88
59
64
273
591
181
11
136
350
89
41
22
189
75
260
45
395
391
68
16
10
96
18
168
113
357
67
15
80
217
93
38
373
73
61
39
14
62
35
13
7
63
36
258
190
100
269
20
29
252
209
102
527