2030
3003
851
892
12012
6137
842
35341
1291
777
2847
1081
1085
1306
1184
1710
1495
782
2838
2158
1057
4609
1746
1197
4514
679
1980
5296
1213
807
813
744
1042
6849
834
945
1551
1308
1466
2889
2332
750
1052
1345
1349
942
1265
1256
812
3130
683
2554
2778
1418
814
2287
1901
29791
3350
4186
877
731
883
1554
890
1391
831
836
988
1004
1045
859
924
1154
1820
951
1437
2125
723
1055
778
1066
895
1162
1490
874
1347
809
1045
705
1478
934
864
2311
2012
1275
1216
1100
993
2442
1291
2049
29740
771
680
1047
706
1834
1308
922
2982
2139
932
902
1621
1099
3757
1098
1290
918