52
51
25
49
10
11
453
138
20
177
117
352
16
305
35
118
24
28
620
66
42
89
218
48
74
40
62
1755
4
7
98
17
43
814
38
57
33
32
417
73
168
92
30
6
106
236
4065
123