4
59
13
16
3
2
6
21
216
42
69
224
29
25
99
197
176
317
14
5
9
48
102
78
550
33
49
20
22
8
36
329
67
37
34
31
55
54
130
446
23
30
174