1041
1
255
890
542
422
1242
3701
5
1599
3
340
483
2
430
2425
350
427
555
349
4428
317
1324
9
356
377
507
392
216
278
343
3619
6
242
413