462
52
7
233
55
37
10
35
40
207
73
38
100
158
61
84
186
1396
13
97
413
88
103
138
23
108
180
25
547
179
28
91
27
14
302
70
323
96
125
39
127
579
16
238
86
95
46
232
15
33
65
8490
877
133
325