31
9
11
430
228
235
392
52
84
24
15
7
13
3
8
10
18
19
144
106
44
54
29
567
208
296
216
126
30
6
22
1259
1218
37
14
57
1786
167
20
61
67
557
184
32