38
30
189
10
310
376
341
56
12
988
89
155
193
21
12
241
108
402
116
142
8
26
11
26
9
199
820
268
591
908
406
11
537
7
285
321
318
730
14
