22555
3953
2155
38474
901
14508
442
620
767
373
202
879
457
415
249
114
555
391
661
388
199
216
240
73
189
89
418
298
349
196
390
79
135
291
258
157
59
49
262
135
19
116
129
58
16
83
105
122
84
108
114
46
164
130
100
289
129
64
95
271
49
21
88
48
108
58
67
56
8
89
41
43
44
13
50
80
21
66
33
17
37
81
62
172
30
145
78
89
37
75