2707
1816
21392
1627
691
865
705
857
710
828
547
330
289
496
206
473
180
257
130
170
122
147
67
128
163
254
141
141
81
95
92
224
221
28
66
99
121
34
187
66
51
85
106
60
129
118
59
56
117
42
18
116
42
18
46
89
57
88
45
30
70
25
98
129
58
96
42
65
13
52
121
34
82
199
26
101
14
58
17
113
19
17
34
12
40
18
121
30
33
48