660
8
16
22
46
43
397
116
2
9
23
3
17
25
317
85
33
27
115
7
20
32
14
41
29
12
13
21
53
42
90
37
394
19
4
10
312
38
30
35
224
166
26