254
169
101
63
382
83
51
31
37
50
44
72
110
58
30
103
648
241
99
49
71
34
41
39
60
38
32
40
56
33
46
2162
53
26
21
43
45
67