2621
9
1281
1
1225
2
529
1655
15
90
894
852
1094
2201
4
765
1306
939
461
1477
524
944
423
640
595
1443
631
3
645
703
532
632
1031
2671
18
1032
579