3024
710
1611
415
1005
348
1191
485
1429
528
957
357
858
242
4422
2281
595
194
343
73
644
203
752
242
173
27
740
149
528
163
1094
499
319
92
296
140
474
138
808
237