279
112
152
36
908
35
31
28
70
67
96
38
95
16
69
42
49
113
57
61
14
43
24
65
54
41
505
46
21
66
153
204
146
82
18
48
17
147
202
34
74
78
666
2256
397
490