22823
2740
1696
2520
5922
2067
1002
846
2334
833
1451
2626
2688
1089
2177
715
1573
3696
1274
1192
1842
1062
943
1826
1845
1264
886
1421
1121
2879
4052
1550
1082
6092
3023
867
2326
1810
1019
1594
1763
1232
1796
887
1986
930
4995
1899
859
652
777
2268
2391
2350
3556
725
2125
3035
2879
2175
822
1976
809
1002
1218
797
1144
2884
2446
862
828
1412
1113
726
1001
2874
1746
780
750
852
3721
1192
3118
862
919
1696
1538
2261
885
1249
1610
753
1558
2090
744
1862
2909
7315
872
2930
2047
921
838
3156
771
6832
1270
610
1143
904
1012
1591
965
1169
1042
1052
1186
1224
1021
1517