978
3078
639
1420
2264
1043
5829
779
1687
643
695
867
706
1145
963
688
1943
1916
676
1009
905
1342
2477
714
753
1351
766
1365
642
805
1175
4583
638
2058
2312
2578
853
1268
684
1664
890
653
824
1036
1934
853
2022
1671
726
1354
1097
1160
716
1246
810
1842
2553
771
668
741
908
707
1121
837
1181
1014
762
1198
1739
783
3035
2072
792
673
2008
658
1237
1297
948
633
2458
950
1336
714
1394
694
1037
1503
862
1254
705
1001
1568
914
2706
891
1468
794
1126
1826
4056
1188
1835
3257
1157
684
1596
614
2021
1553
629
1206
2407
747
991
3773
1863
731
898
1502