363
153
671
32
291
25
1090
422
94
114
35
70
38
23
30
82
152
80
326
22
71
60
66
303
116
218
221
76
57
130
95
64
88
59
39
68
163
133
63
205
102
107
164
99
53
12
52
26
41
19
69
91
108