282
32
13
54
149
23
687
93
72
706
150
14
295
552
67
173
302
17
78
134
62
305
108
40
293
106
138
131
133
182
3
18
51
20
31
88
12
224
192
180
469
41
47
158
1026
104
428
323
195
130
30
65