825
2141
2282
1433
584
1181
822
5576
15005
746
2869
578
750
861
1815
741
2796
4653
655
3410
1135
8903
668
984
808
1567
14553
1308
599
1123
614
716
955
836
649
582
927
3722
853
1028
1862
15032
812
606
1206
810
808
740
895
813
773
886
762
927
1359
1055
756
814
835
966