152
69
4
133
43
31
22
53
654
109
10
66
50
579
728
277
92
86
48
15
16
14
6
7
29
41
24
9
2
23
26
12
113
52
30
18
20
193
39
61
101
3
218
17
19
68
11