345
113
104
3621
35
248
27
197
276
1277
159
10
66
24
329
321
138
13
240
530
274
644
20
172
97
286
181
488
1393
76
1481
195
1565
41
869
320
184
298
63
396
150
191
114
43
38
143
29
28
65
78
16
18