149
4
86
129
1277
67
53
27
46
33
28
109
319
60
660
104
55
202
214
30
15
45
59
226
22
83
16
26
70
430
39
192
312
36
119
103
44
21
411
63
19
43
31
156
208
1394
29
863
977
177
250
73
69