23
11
116
15
25
602
4
100
95
83
34
324
160
223
181
6686
67
57
61
42
54
21
399
368
26
454
626
71
2298
146
167
24
72
162
187
102
51
76
684
30
29
140
4399
265
99
319
672
39
66
266
229
4376
84
80
198
108
330