424
2
1184
1
1392
2371
842
1334
510
938
398
2030
2624
3
1375
5836
54
2725
1255
661
2141
1055
770
471
1300
629