1285
5
1256
1
1357
743
1353
4
455
1445
412
818
527
89
668
472
92
550
777
2
584
429
643
417
2162
727
115
653
390
95
98
700
598
191