3
53
13
8
11
45
173
6
22
16
47
84
21
35
15
54
218
368
112
237
77
43
614
175
88
102
230
137
332
107
438