15
293
17
380
50
96
143
963
24
125
87
566
329
176
160
71
132
252
35
39
40
156
30
59
116
19
137
10
33
206
22
56
32
48
31
113
126
104
45
7
123
131
37
93
38
51
147
120
246
4059
34