1083
241
72
450
26
63
69
97
242
53
203
193
144
317
37
52
152
130
477
71
66
40
34
29
28
75
33
153
24
49
54
32
85
73
102
48
123
39
108
222
228
126
8
137
140
80
236
201
30
98