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