13
9
5
10
4
223
31
26
25
38
24
71
153
36
95
69
54
98
100
63
484
58
256
218
515
34
73
78
143
237
178
151
682
20
136
348
37
92
89
90
112
62
125
157
64
203
28
242
367
202
437
250
141
1270
108