128
20
15562
28
125
35
131
54
510
82
594
15
486
127
282
312
123
711
533
25
104
36
99
445
38
68
81
44
226
173
351
37
23
297
186
57
42
62
43
101
34
70
4514
49