2165
650
648
131
1077
458
4940
2649
2636
1360
2985
994
362
191
823
298
504
237
308
187
425
238
293
202
802
510
592
163
1279
472
558
115
443
163
740
275
583
204
330
235