28
415
948
16
10
4
12
3
13
14
50
76
29
9
11
41
26
37
1214
61
15
54
32
21
22
149
51
20
18
126
217
107
354
48
392
30
38
8
42
155
258
44
57
200