250
28
47
22
64
119
25
29
52
21
122
76
37
53
18
16
40
27
31
14
26
570
33
20
598
96
65
78
123
133
44
9
34
187
42
204
6
255
621
645
75
58
50
19
8