2790
1002
2618
954
892
2258
783
1678
851
803
986
731
2228
935
1523
993
876
4913
856
901
741
910
816
875
12836
777
831
918
1033
1492
1057
826
926
1693
1585
866
834
854
932
869
703
923
2396
1259
633
883
6960
930
937
808
2006
784
1093
1441
912
1125
1434
1066
884
904
1417
1322
1027
1264
1165
762
858
1304
908
2422
797
1451
4791
1331
1386
3756
3328
618
1874
1245
1276
807
723
792
881
1380
1789
1568
1367
1823
1772
921
1173
967
634
3188
2370
938
1016
1109
695
1907
889
872
1588
773
844
2707
777
9403
2021
926
4925
2854
1632
976
2221
1073
963
3795