0
19
13
9
10
18
2
20
203
4
29
12
266
8
161
349
27
126
43
78
28
61
64
25
647
318
31
278
99
217
378
260