18
of
112
28
32
33
15
28
25
21
903
26
145
33
39
66
123
472
1K
25
41
63
2K
50
33
34
72
45
20
24
66
38
33
39
69
59
42
83
44
58
37
37
15
37
248
28
38
252
960
1K
75
36
51
66
26
129
19
40
268
33
18