429
23
138
8
32
16
28
147
221
68
362
159
17
22
34
26
45
50
149
101
710
282
59
25
281
48
18
6
5
13
1
15
93
37
11
114
143
14
83
42
38
78
69
56
31
2
662
10
39
9
57
4