411
96
28
62
167
254
14
124
122
371
236
9
89
24
104
197
116
57
307
58
39
443
470
38
12
11
179
245
54
164
55
406
10
86
84
362
1806
133
98
20
75
44
67
2
7
25
8
5
15