53
113
618
273
270
72
406
138
310
281
77
41
29
33
38
30
23
76
171
12
18
63
15
1569
277
689
1147
194
537
439
189
156
157
311
461
331
641