31
25
69
25
62
45
564
48
242
26
29
42
27
30
49
21
73
27
32
23
54
43
25
248
91
147
67
50
2K
301
46
52
50
57
56
148
35
107
46
33
535
92
564
139
136
878
226
678
87
72
117
64
65
104
51
136
88
4K
74
288