2842
1691
1126
2614
25229
1250
1086
802
1806
5857
751
959
961
941
980
1307
832
2317
769
847
935
845
1072
672
813
760
1698
8542
1353
670
774
804
885
721
827
1499
1259
896
5418
810
981
2245
713
736
765
741
787
1573
788
1005
914
833
6606
720
877
1002
1451
1330
1376
738