430
282
475
138
116
9
48
203
100
20
170
54
74
123
118
408
111
76
31
38
2073
69
72
149
11
226
241
8
965
494
265
214
50
33
14
429
358
41
37
81
470
164
30
248
434
127
1436
10
260
278
205
193
926
7
438