157
62
29
119
399
80
51
69
101
33
23
22
83
59
14
21
42
18
37
452
15
28
46
36
34
30
1374
55
47
213
317
125
44