1303
3
1337
1
1334
815
2
527
542
656
547
560
1312
743
543
1718
2644
422
1424
768
89
3761
13
1338
880
503
872
1352
430
759
819
306