274
134
47
177
30
1415
414
104
72
10646
132
17
67
16
5042
33
264
37
81
127
141
56
272
318
40
700
32
92
62
138
45
276
338
52
94
612
1183
68
39
63
101
43
11
41
53
51
151
108
34
23
167
36
35