15
17
13
123
59
37
54
259
19
89
154
6978
31
25
43
58
38
241
49
73
470
115
61
235
88
83
268
309
380
28
287
321
138