6949
2126
1526
3821
3240
1805
6191
1968
936
1180
1717
1823
20666
691
4948
886
816
821
1361
1179
591
862
8939
1450
1202
1671
2260
5420
585
4721
822
5859
799
751
911
713
1036
5837
824
771
4289
825
794
740
931
1567
887
679
756
1382
681
711
604
1135
674
814
803
901
817
1088