3002
4
107
1
1334
2
528
381
420
555
1507
3
131
883
2004
6
1466
9
392
323
410
1393
474
629
1790
693
1100
317
414
730
2669
1016
580
1299
561
355