3023
1688
444
223
703
235
360
141
546
104
149
72
608
26
186
25
140
30
594
305
415
142
505
43
229
170
289
193
370
173
186
61
1539
785
471
129
429
177
462
131